#ifndef __DATA__
#define __DATA__

namespace suta
{

	enum DataType{
		BALL,
		TARGET,
		WALL,
		STAR,
		INCR,
		MENU
	};

	class Data
	{
		DataType m_eType;
		bool m_bShouldBeRemoved;
	public:
		Data():m_eType(BALL),m_bShouldBeRemoved(false){};
		~Data(){};
		inline virtual DataType getType()const{return m_eType;};
		inline virtual void setType(DataType type){this->m_eType=type;};	

		inline virtual bool shouldBeRemoved()const{return m_bShouldBeRemoved;};
		inline virtual void setBeRemoved(bool should){this->m_bShouldBeRemoved=should;};
	};
}//namespace suta

#endif//__DATA__